/*
	你的代码写在这里
	style.css是style.less生成的，不要直接改动style.css的内容，不然会被style.less覆盖
*/
@import url(pscroll.css);
.about-block-d{ overflow:hidden;}
.f68{ font-size:68px;}
.f52{ font-size:52px;}
.f32{ font-size:32px;}
.f24{ font-size:24px;}
.container{ height:auto;}
.container.bgs2 .sub{ display:none;}
.divhidden{ display:none;}
.c_l{ clear:both;}
/*公司介绍*/
.about_cons{ overflow:hidden;  position:relative; margin-top:5%;}
.about_cons .imgs{ float:right; width:501px; overflow:hidden; }
.about_cons .imgs img{ display: block;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.3s ease-out 0s;}
.about_cons .imgs:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.about_cons .txts{overflow:hidden; text-align:left; line-height:28px; font-size:16px; color:#231917;width:calc(97% - 501px);width:-webkit-calc(97% - 501px);width:-moz-calc(97% - 501px); max-width:640px; position:absolute; height:100%; left:0; top:0;display: flex; align-items: center; justify-content: left;}
.about_cons .txts .cons{ width:100%; overflow:hidden;}
.about_cons .txts p{  overflow:hidden; padding-bottom:3%;opacity:0.9;filter:Alpha(opacity=90); text-align:justify;}
.about_cons .txts p:last-child{ padding-bottom:0;}
.about_cons .txts .h3{ font-weight:bold; position:relative; color:#2b2b2b; line-height:1;  padding-bottom:1%;}
.about_cons .txts .desc{ overflow:hidden;opacity:0.5;filter:Alpha(opacity=50); margin-bottom:8%;}
.about_two{margin-bottom:3%; margin-top:6%; overflow:hidden;}
.about_two .counter{  text-align:center;  max-width:1360px; margin:0 auto; }
.about_two .counter ul li{ float:left; width:25%;   transition:all 0.3s; position:relative; text-align:center; margin-bottom:4%; list-style:none; }
.about_two .counter ul li:first-child{ text-align:left;}
.about_two .counter ul li:last-child{ text-align:right;}
.about_two .counter ul li:after{ content:""; position:absolute; right:0; top:50%; margin-top:-38px; height:76px; width:1px; background:rgba(237,237,237,0.2);}
.about_two .counter ul li:last-child:after{ width:0;}
.about_two .counter ul li .txts2{ display:inline-block; vertical-align:top; text-align:left;/* padding-left:3%; padding-right:3%;*/ }
.about_two .counter ul li .nums{ color:#2b2b2b; line-height:1;display:inline-block;}
.about_two .counter span{display:inline-block; vertical-align:top; overflow:hidden; letter-spacing:1px;  font-weight:bold; }
.about_two .counter label{display:inline-block;vertical-align:top;}
.about_two .counter .h6{ font-weight: normal; font-size:14px;  overflow:hidden; line-height:24px; display:inline-block; vertical-align:bottom;  margin-top:2px; margin-bottom:6px; color:#231917;opacity:0.5;filter:Alpha(opacity=50);}
.about_two .counter ul li:hover{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}

.about_three{overflow:hidden; text-align:center; line-height:38px; font-size:16px; color:#7f7f7f; padding-bottom:8%; margin-top:5%;}
.about_three .h6{ font-weight: normal;  overflow:hidden;  margin-bottom:3%; color:#000000;}
.about_three img{ max-width:100%;}
/*资质证书*/
.jt-j::after,.jt-j::before{content:"";display:block;position:absolute;left:50%;top:50%;margin-left:-1.5px;margin-top:-6px;border-radius:1.5px;width:3px;height:20px;background:#afafaf;transition:all .3s}
.jt-j.left::before{transform:translate(0,6.5px) rotate(-45deg)}
.jt-j.left::after{transform:translate(0,-6.5px) rotate(45deg)}
.jt-j.right::before{transform:translate(0,6.5px) rotate(45deg)}
.jt-j.right::after{transform:translate(0,-6.5px) rotate(-45deg)}
.jt-j-hover:hover .jt-j::after,.jt-j-hover:hover .jt-j::before,.jt-j-hover:hover::after,.jt-j-hover:hover::before,.jt-j-on.on .jt-j::after,.jt-j-on.on .jt-j::before,.jt-j-on.on::after,.jt-j-on.on::before{background:#005ca4}
.honor_t{ overflow:hidden; text-align:center;}
.about-block-d .swiper-container{ overflow:visible;}
.about-block-d .swiper-box {position: relative; margin-top:5%; margin-bottom:8%;}
.about-block-d .btns .btn { position: absolute;top: 0; z-index: 1; width: 30px; height: 100%; cursor: pointer;}
.about-block-d .btns .prev {left: -100px;}
.about-block-d .btns .next { right: -100px;}
.about-block-d .swiper-container {margin: 0 auto;}
.about-block-d .swiper-slide { width: 490px;}
.about-block-d .swiper-slide .box {display: block; border: 1px solid #dddddd;padding: 40px 50px 30px;text-align: center; color: #666666;background: #fff;}
.about-block-d .swiper-slide .box:hover { color: #006ad3;}
.about-block-d .swiper-slide .img {text-align: center;}
.about-block-d .swiper-slide .img img{ width: 226px;}
.about-block-d .swiper-slide .txt { margin: 20px 0 20px; font-size: 20px; line-height: 1.4em;}
/*工作在爱协生*/
.about3_div{/* margin-top:5%; */overflow:hidden; padding-top:40px;}
.about3_one{ overflow:hidden; position:relative; margin-top:4%; margin-bottom:8%;}
.about3_one .imgs{ overflow:hidden;  float:left; width:76.56%;}
.about3_one .imgs .img{ overflow:hidden; position:relative;}
.about3_one .imgs img{display: block;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.about3_one .imgs:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.about3_one .ul{ position:absolute; right:0; width:23.44%; top:0; height:100%; background:#fff;}
.about3_one .ul ul{ width:100%; height:100%; display:block;}
.about3_one .ul li{ display:block; height:25%;position:relative;display: flex; align-items: center; justify-content: center; cursor:pointer;}
.about3_one .ul li:after{ content:""; position:absolute; bottom:0; left:0; width:100%; height:1px; background:#dddddd;}
.about3_one .ul li .tit{ text-align:center;}
.about3_one .ul li .boxs{ position:absolute; top:0; right:0; width:130%; background:#006ad3;  height:100%; z-index:1;display: flex; align-items: center; justify-content: left;opacity:0;filter:Alpha(opacity=0);transition:all 0.3s;}
.about3_one .ul li .boxs .cons{ width:94%; max-width:306px; margin:0 auto; overflow:hidden;}
.about3_one .ul li .boxs .h5{ font-weight:normal; overflow:hidden;color:#fff;}
.about3_one .ul li .boxs .p{ font-size:16px; overflow:hidden;opacity:0.3;filter:Alpha(opacity=30);color:#fff;}
.about3_one .ul li.cur .boxs{opacity:1.0;filter:Alpha(opacity=100);}
.about3_one .imgs .txts{ position:absolute; bottom:4%; left:2%; width:80%; max-width:556px; background:rgba(255,255,255,0.8);}
.about3_one .imgs .txts .cons{ width:94%; max-width:470px; overflow:hidden; margin:0 auto; color:#2b2b2b; font-size:16px; line-height:24px; padding-top:30px; padding-bottom:30px;}
.about3_two{ background:#f8f8f8; overflow:hidden;}
/*.about3_two .wrap{ margin-top: 5%;padding-top: 40px;}*/
.about3_four{/* margin-top:5%; */overflow:hidden;/* padding-top:40px;*/}
.about3_four .ul{ overflow:hidden; margin-top:4%;}
.about3_four .ul li{ float:left; width:32%; margin-right:2%; margin-bottom:2%; overflow:hidden;}
.about3_four .ul li:nth-child(3n+0){ margin-right:0;}
.about3_four .ul li .imgs{overflow:hidden;}
.about3_four .ul li .imgs img{display: block;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.about3_four .ul li .imgs:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.about3_four .ul li .h3{ padding-left:10px; padding-right:10px; font-weight:normal; overflow:hidden; border:1px solid #e5e5e5; border-top:0; text-align:center; height:78px; line-height:78px; font-size:18px; color:#231917;white-space:nowrap;text-overflow:ellipsis;}
.about3_four .ul li:hover .h3{ color:#006ad3;}
.about3_four em{ margin:0 auto; margin-top:3%; margin-bottom:7%; cursor:pointer; display:block; font-style:normal; text-align:center; background:#006ad3; font-size:16px; height:48px; line-height:48px; width:160px; color:#fff;transition:all 0.3s;}
.about3_four em span{ display:inline-block; vertical-align:middle; font-size:20px;  margin-left:6px;}
.about3_four em:hover{ background:#0154a7;}
/*加入我们*/
.job_bg{ background:url(../images/about/about_bg1.jpg) #fff center bottom no-repeat; background-size:100% auto; overflow:hidden;}
.gr-employ{ overflow:hidden; margin-top:3.5%; background:#fff; text-align:left; margin-bottom:8%;}
.gr-employ .tit-bar{padding:18px 50px;font-size:0;/*border-bottom:1px solid #f5f5f5;*/ background:#f8f8f8;}
.gr-employ .tit-header{background:#006ad3; border-bottom:0;}
.gr-employ .tit-bar li{display:inline-block;width:25%;font-size:15px;vertical-align:middle;line-height:28px;box-sizing: border-box; }
.gr-employ .tit-header li{color:#fff;font-size:18px;}
.gr-employ .tit-bar li.middle{text-align:center;}
/*.gr-employ .tit-bar li:last-child{ padding-right:4%;}
.gr-employ-list .item:nth-child(2n){background:#f6f6f6;}*/
.gr-employ-list .item ~ .item .cont{display:none;}
.gr-employ-list .item .cont{padding:40px 50px;display:none; line-height:1.75; font-size:16px; background:#fff;color:#7f7f7f;}
.gr-employ-list .item .cont .one{  overflow:hidden; padding-bottom:2%; }
.gr-employ-list .item .cont .one b{ font-size:16px; padding-bottom:0.5%; color:#2b2b2b; display:inline-block;}
.gr-employ-list .item .cont .two{ overflow:hidden; margin-top:1%; padding-top:2.5%; border-top:1px solid #e0e0e0;}
.gr-employ-list .item .cont .two a{ color:#fff; background:#006ad3; display:block; width:140px; line-height:42px; height:42px; text-align:center; overflow:hidden;transition:all 0.3s; }
.gr-employ-list .item .cont .two a:hover{opacity:0.8;filter:Alpha(opacity=80); background:#0154a7;}
.gr-employ-list .item .tit-bar{position:relative;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-tap-highlight-color:transparent;}
/*.gr-employ-list .item .tit-bar:before{content:"";position:absolute;right:3%;top:50%;margin-top:-16px;width:32px;height:32px;vertical-align:middle;background:url(../img/job_bg2.png) no-repeat; background-size:100% 100%;}*/
.gr-employ-list .item .tit-bar.on{background:#dddddd;/*color:#fff;*/}
/*.gr-employ-list .item .tit-bar.on:before{ background-image:url(../img/job_bg2_on.png);}*/
.gr-employ-list .item .cont .email a{color:#009bd9;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.gr-employ-list .item .cont .email a:hover{text-decoration:underline;}
/*产品列表*/
.product_bg{ background:#f2f7fd; overflow:hidden;}
.product_ul{ overflow:hidden; margin-top:5%;}
.product_ul ul li{ float:left; width:32%; margin-right:2%; margin-bottom:2%; overflow:hidden; background:#fff;}
.product_ul ul li:nth-child(3n+0){ margin-right:0;}
.product_ul ul li .boxs{ width:94%; margin:0 auto; max-width:380px; margin-top:6px; margin-bottom:6%;}
.product_ul ul li .h3{ font-weight:normal; height:74px; line-height:74px; overflow:hidden; border-bottom:1px solid #dddddd; padding-left:26px; padding-right:26px; color:#006ad3; font-size:20px;}
.product_ul ul li .cons{height: 440px; overflow: hidden;padding-right: 20px; font-size: 14px;color: #7f7f7f; line-height: 28px; margin-top:6px; margin-bottom:35px;}
.product_ul ul li:hover .cons{overflow-y: auto; }
.product_ul ul li .cons b{ font-weight:normal; color:#2b2b2b;}
.product_ul ul li .cons::-webkit-scrollbar {width: 6px;height: 10px; }
.product_ul ul li .cons::-webkit-scrollbar-thumb {background-color: rgba(0, 106, 211, 1.0);border-radius:6px;}
.product_ul ul li .cons:hover::-webkit-scrollbar-thumb {background-color: rgba(0, 106, 211, 0.7);}
.product_ul ul li .cons::-webkit-scrollbar-thumb:hover { background-color: rgba(0, 106, 211, 1.0);-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1); }
.product_ul ul li .cons::-webkit-scrollbar-track {  background-color:#f8f8f8;border-radius:6px;}
.product_ul ul li .cons img{ display:block; width:80%; max-width:200px; margin:0 auto; margin-top:76px; margin-bottom:60px;}
/*分页*/
.yema{ width:100%; text-align:center; clear:both; overflow:hidden; padding-top:3%; padding-bottom:6%; clear:both;}
.yema.bgs2{ text-align:right;}
.yema a{ display:inline-block; height:38px; line-height:38px; padding-left:10px; overflow:hidden; padding-right:10px; min-width:40px;margin-left:3px;  text-align:center; color:#333333; font-size:14px; border:1px solid #eeeeee; background:#eeeeee; border-bottom:2px solid #e0e5ea;}
.yema a:hover{ text-decoration:none; color:#2b2b2b; background:#ffffff;border:1px solid #f1f1f1; border-bottom:2px solid #e0e5ea;}
.yema a.on{color:#2b2b2b;  background:#ffffff;border:1px solid #f1f1f1; border-bottom:2px solid #e0e5ea;}
.yema a.first,.yema a.last{ margin-right:0;  }
.yema a.first:hover,.yema a.last:hover{background-color:#ffffff;}
.yema a span{ font-family:"宋体"; font-size:16px;}
/*联系方式*/
.contact_t{ text-align:center; overflow:hidden; margin-top:5%; padding-bottom:2%; position:relative;}
.contact_t:after{ content:""; position:absolute; bottom:0; left:50%; margin-left:-20px; width:40px; height:2px; background:#b2cdf4;}
.contact_ul{ margin-top:5%; overflow:hidden;}
.contact_ul ul li{ float:left; width:32%; margin-right:2%; overflow:hidden;}
.contact_ul ul li .boxs{ width:350px; display:inline-block; vertical-align:top; overflow:hidden; text-align:left;}
.contact_ul ul li:nth-child(2){ text-align:center;}
.contact_ul ul li:nth-child(3){ text-align:right;margin-right:0;}
.contact_ul ul li .h3{ font-weight:normal; font-size:20px;}
.contact_ul ul li .p{ color:rgba(43,43,43,0.5); font-size:14px; overflow:hidden; line-height:18px; margin-top:6%; margin-bottom:5%; padding-left:45px; background-repeat:no-repeat; background-position:left center; height:36px;}
.contact_ul ul li .p.bg1{ background-image:url(../images/contact_pic1.png);}
.contact_ul ul li .p.bg2{ background-image:url(../images/contact_pic2.png);}
.contact_ul ul li .p.bg3{ background-image:url(../images/contact_pic3.png);}
.contact_ul ul li .a{ font-weight:bold;  color:#006ad3; overflow:hidden;}
.contact_ul ul li .a a{ color:#006ad3; font-size:32px;}
.contact_map{overflow:hidden; max-height:590px; margin-top:6%; margin-bottom:7%;}
.contact_map iframe{height: 590px; overflow:hidden;}
.contact_bg{ overflow:hidden; background:#ebf0f5;}
.feedback_div{ padding-bottom:7%; overflow:hidden; text-align:center; margin-top:4%;}
.feedback_div label{ display:block; color:#333; text-align:left; margin-bottom:2%; font-size:16px; padding-left:22px;}
.feedback_div label.bgs2{ margin-bottom:1%;}
.feedback_div .divs{float:left; width:32%; margin-right:2%;margin-bottom:2%;}
.feedback_div .divs:nth-child(3n+0){ margin-right:0;}
.feedback_div .inputs2{ width:99%;  background-color:#fff; background-repeat:no-repeat; background-position:22px center; height:54px; line-height:54px; font-size:14px; color:#666; border:1px solid #dddddd; outline:none;  text-indent:56px; font-family:"AlibabaPuHuiTi-Regular","微软雅黑";}
.feedback_div .inputs2.bgs1{ background-image:url(../images/contact_ico1.png);}
.feedback_div .inputs2.bgs2{ background-image:url(../images/contact_ico2.png);}
.feedback_div .inputs2.bgs3{ background-image:url(../images/contact_ico3.png);}
.feedback_div .inputs2::-webkit-input-placeholder {
  color: #b2b2b2;
}
.feedback_div .inputs2:-moz-placeholder {
  color: #b2b2b2;
}
.feedback_div .inputs2::-moz-placeholder {
  color: #b2b2b2;
}
.feedback_div .inputs2:-ms-input-placeholder {
  color: #b2b2b2;
}
/*.feedback_div .inputs3{ appearance:none;  -moz-appearance:none;  -webkit-appearance:none; width:99%;  background:url(../images/contact_bg5.png) #f5f5f5 96% center no-repeat; height:54px; line-height:54px; font-size:18px; color:#666; border:1px solid #ececec; outline:none; font-family:"微软雅黑"; padding-left:3%; outline:none;}
.feedback_div .inputs4{ width:99%;  background:url(../images/contact_bg5.png) #f5f5f5 96% center no-repeat;  height:54px; line-height:54px; font-size:18px; color:#666; border:1px solid #ececec; outline:none;  text-indent:3%; font-family:"微软雅黑";}*/
.feedback_div select::-ms-expand { display: none; } 
.feedback_div .textarea{ padding:1%; padding-top:14px; width:100%;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */ font-size:14px; font-family:"AlibabaPuHuiTi-Regular","微软雅黑";border:1px solid #dddddd; outline:none;margin-bottom:2%; color:#666; height:170px; padding-left:56px; background:url(../images/contact_ico4.png) 22px 16px no-repeat;background-color:#fff; }
.feedback_div .textarea:focus{ color:#666;}
.feedback_div .textarea::-webkit-input-placeholder {
  color: #b2b2b2;
}
.feedback_div .textarea:-moz-placeholder {
  color: #b2b2b2;
}
.feedback_div .textarea::-moz-placeholder {
  color: #b2b2b2;
}
.feedback_div .textarea:-ms-input-placeholder {
  color: #b2b2b2;
}
.feedback_div .ends{ overflow:hidden; margin-top:3%; text-align:center;}
.feedback_div .bnts2{  border: none; width:30%; max-width:192px;font-size: 14px; height: 54px; background: #1c71b6; font-family:"微软雅黑"; text-align: center;color: #fff; outline: none;  cursor: pointer; -webkit-appearance: none; display:inline-block;transition:all 0.3s; }
.feedback_div .bnts2.bgs2{ background:#d7d7d7; margin-left:3%;}
.feedback_div .bnts2:hover{opacity:0.8;filter:Alpha(opacity=80); background: #1c71b6;}
/*新闻中心*/
.news_bg{ background:#f8f8f8; overflow:hidden;}
.news_con{ overflow:hidden; margin-top:5%; margin-bottom:3%;}
.news_con ul li{ overflow:hidden;padding-top:3.5%;border-bottom:1px solid #dddddd; display:block;padding-bottom:3.5%;transition:all 0.3s; position:relative; }
.news_con ul li:last-child{ margin-bottom:0;}
.news_con ul li:hover{ /*border-color:#eb76a9; *//*background:#f6f6f6;*/}
.news_con ul li:hover:after{opacity:1.0;filter:Alpha(opacity=100);}
.news_con ul li .imgs{width:307px;float:left;display:inline;overflow:hidden;margin-right:3%;}
.news_con ul li .imgs img{width:100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.5s ease-out 0s; -moz-transition:all 0.5s ease-out 0s; -o-transition:all 0.5s ease-out 0s; transition:all 0.5s ease-out 0s;}
.news_con ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.news_con ul li .txts{ overflow:hidden; padding-right:3%; }
.news_con ul li .txts .h3{ line-height:32px; height:32px; overflow:hidden; color:#2b2b2b; font-weight:normal;transition: all 0.3s; margin-top:40px;white-space:nowrap;text-overflow:ellipsis; font-size:18px;}
.news_con ul li .txts .p{ height:56px; overflow:hidden; font-size:14px; color:#7f7f7f; line-height:28px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top:16px;transition: all 0.3s;}
.news_con ul li .ends{ overflow:hidden; float:right; width:180px; text-align:right;  height:166px; position:relative;}
.news_con ul li .ends em{ position:absolute; right:0; top:50%;font-style:normal;color:#878787;transform: translate(0%, -50%); font-weight:normal;transition:all 0.3s;}
.news_con ul li .ends em b{ display:block; font-weight:normal;}
.news_con ul li:hover .txts .h3{color:#015ba7;}
.news_con ul li:hover .txts .p{color:#015ba7;}
.news_con ul li:hover .ends em{color:#015ba7;}
.news_con ul li .ends .news_more{ width:130px; text-align:center;height:42px; line-height:42px;color:#fff; font-size:15px;transition: all 0.3s; position:absolute; right:0; top:50%;transform: translate(0%, -50%); background:#015ba7;transition:all 0.3s;opacity:0;filter:Alpha(opacity=0); margin-right:5px;}
.news_con ul li .ends .news_more:hover{ background:#015ba7;}
.news_con ul li:hover .ends .news_more{opacity:1.0;filter:Alpha(opacity=100); margin-right:0;}
.news_con ul li:hover .ends em{opacity:0;filter:Alpha(opacity=0);}
/*新闻资讯详细*/
.positions{ overflow:hidden; height:114px; line-height:114px; color:#7f7f7f; font-size:16px;}
.positions .goto{ background:url(../images/news/news_bg1.png) left center no-repeat; padding-left:38px; float:right; overflow:hidden;background-size:23px 21px;}
.positions a{font-size:16px; color:#7f7f7f;}
.positions a:hover{ color:#0154a7;}
.about_x2{  padding-bottom:1%; padding-top:4%;}
.about_x2 .show_t{ line-height:40px; font-size:32px; color:#000000; text-align:left; margin-bottom:3%; margin-top:5px; font-weight:normal;}
.about_x2.bgs2 .show_t{ text-align:center;}
.about_x2 .con_line{height:28px; line-height:28px;font-size:16px; color:rgba(43,43,43,0.5); text-align:left;  }
.about_x2.bgs2 .con_line{ text-align:center;}
.about_x2 img{margin-bottom:10px; /*display:block;*/ max-width:100%;}
.about_x2 .con_id{ line-height:28px;overflow:hidden;white-space:normal;word-break:break-all; padding-top:4%;font-size:16px; color:#2b2b2b;text-align:left;/* font-family:"宋体";*/ padding-bottom:4%;}
.about_x2 .con_id .h2{ font-size:16px; line-height:24px; margin-bottom:5px;}
.about_x2 .con_id p{ padding-bottom:10px; overflow:hidden;}
.about_x2 .con_id b{ font-weight:bold; overflow:hidden; font-size:18px; color:#333333; display:block; margin-bottom:2%;}
.about_x2 .con_id .hr{ border-top:1px solid #dddddd; font-size:0; height:0; margin-top:4%; margin-bottom:4%;}
.about_x2 table{border-collapse:collapse;border-spacing:0;}
.about_x2 table td{ line-height:22px;height:27px; /*border:1px solid #000;*/}
.fenxiang{ display:inline-block; vertical-align:middle;}
.fenxiang div.social-share{ display:inline-block; vertical-align:top;}
.fenxiang .news_fx{ text-align:center;display:inline-block; vertical-align:top;  padding-left:3px; padding-right:3px;}
.fenxiang .news_fx ul li{ display:inline-block; width:30px; height:30px;  margin-left:2px; margin-right:2px; background-repeat:no-repeat; background-size:100% 100%; cursor:pointer;}
.fenxiang .news_fx ul li.bgs1{ background-image:url(../images/share2.png);}
.fenxiang .news_fx ul li.bgs2{ background-image:url(../images/share1.png); position:relative;}
.fenxiang .news_fx ul li.bgs3{ background-image:url(../images/share3.png);}
.fenxiang .news_fx ul li.bgs4{ background-image:url(../images/news/news_bg2.png);}
.fenxiang .news_fx ul li:hover{transition:all 0.3s/*;opacity:0.8;filter:Alpha(opacity=80);*/}
.fenxiang .news_fx ul li.bgs4:hover{ background-image:url(../images/fx_pic3_on.png);}
.fenxiang .news_fx ul li a{ display:block; width:28px; height:28px; padding:0; margin:0;}
.fenxiang .news_fx ul li a:hover{ background:none;}
.prenext{  text-align:center;  font-size:18px;margin-bottom:7%; margin-top:2%; border-top:1px solid #dfdfdf; padding-top:3%;line-height:30px; color:#2b2b2b;  }
.prenext span{width:calc(49% - 32px);width:-webkit-calc(49% - 32px);width:-moz-calc(49% - 32px); overflow:hidden; background-repeat:no-repeat; background-size:13px 23px; transition:all 0.3s;}
.prenext span.l{ text-align:left; padding-left:32px; background-image:url(../images/news/left2.png); background-position:left center;}
.prenext span.l:hover{ background-image:url(../images/news/left2_on.png);color:#0093dd;}
.prenext span.r{ text-align:right; padding-right:32px; background-image:url(../images/news/right2.png);background-position:right center;}
.prenext span.r:hover{ background-image:url(../images/news/right2_on.png);color:#0093dd;}
.prenext a{ font-size:18px; color:#555555; }
.prenext a:hover{ color:#0093dd;  text-decoration:none;opacity:0.8;filter:Alpha(opacity=80);}
.prenext .goback{transition:all 0.3s; display:block; margin:0 auto;height:30px; line-height:30px; width:30px; background:url(../images/news/news_bg3.png) center center no-repeat; background-size:16px 16px;}
.prenext .goback:hover{opacity:0.8;filter:Alpha(opacity=80); background-image:url(../images/news/news_bg3_on.png);}
.news_tj{ margin-top:5%; overflow:hidden; padding-top:40px;}
/*案例列表*/
.case_bg{ background:#f8f8f8; overflow:hidden; /*margin-top:-68px;*/}
.case_ul{  margin-top:6%; margin-bottom:2%;}
.case_ul ul li{ float:left; width:32%; margin-bottom:2%; margin-right:2%;}
.case_ul ul li:nth-child(3n+0){ margin-right:0;}
.case_ul ul li a {
  display: block;
  position: relative;
  top: 0;
}
.case_ul ul li a:hover {
  box-shadow: 0 4px 10px 2px rgba(0, 0, 0, 0.2);
  /*top: -20px;*/
}
.case_ul ul li a:hover .pic::after {
  height: 100%;
}
.case_ul ul li a:hover img {
  transform: scale(1.1, 1.1);
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
}
.case_ul ul li a:hover .text {
  border-color: #006ad3;
  background: #006ad3;
}
.case_ul ul li a:hover .tit,
.case_ul ul li a:hover .txt {
  color: #fff;
}
.case_ul ul li a:hover .more {
  width: 200px;
  border-color: #fff;
  background-color: #fff;
  background-image: url(../images/arrow6.png);
}
.case_ul ul li a:hover .more span {
  width: 120px;
}
.case_ul ul li .pic {
  overflow: hidden;
  position: relative;
}
.case_ul ul li .pic::after {
  content: " ";
  width: 100%;
  height: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
  background: url(../images/case_filter.png) repeat-x 0 0;
  background-size: auto 100%;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.case_ul ul li img {
  width: 100%;
  display: block;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}
.case_ul ul li .text {
  padding: 26px 30px 38px 30px;
  border: solid 1px #dedede;
  border-top: none;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.case_ul ul li .tit,
.case_ul ul li .txt {
  line-height: 24px;
  height: 24px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.case_ul ul li .tit {
  font-size: 1.8rem;
  font-family: "AlibabaPuHuiTi-Medium";
}
.case_ul ul li .txt {
  height: 72px;
  color: #939393;
  -webkit-line-clamp: 3;
  margin: 14px 0 28px 0;
}
.case_ul ul li .more {
  width: 60px;
  height: 60px;
  line-height: 60px;
  border: solid 1px #7f7f7f;
  background: url(../images/arrow5.png) no-repeat right 22px center;
  font-size: 1.6rem;
  color: #006ad3;
  padding-left: 23px;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.case_ul ul li .more span {
  width: 0px;
  height: 60px;
  overflow: hidden;
  display: block;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
/*解决方案列表*/
.solution_bg{ background:#f8f8f8; overflow:hidden;}
.solution_ul{ margin-top:5%; margin-bottom:6%;}
.solution_ul ul li{ display:block; overflow:hidden; background:#fff;box-shadow: 0 4px 10px 2px rgba(0, 0, 0, 0.1); margin-bottom:4%;}
.solution_ul ul li .imgs{ overflow:hidden; }
.solution_ul ul li .imgs img{ display: block;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s; }
.solution_ul ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.solution_ul ul li .cont{ padding-left:75px; padding-top:70px; padding-bottom:32px; padding-right:32px;overflow:hidden;color:#2b2b2b;position:relative;}
.solution_ul ul li .cont .cont_l{ float:left; width:49%; /*max-width:414px;*/ overflow:hidden;}
.solution_ul ul li .cont .cont_l .title{ overflow:hidden; height:36px; line-height:36px; }
.solution_ul ul li .cont .cont_l .ico{ display:block; max-height:31px; margin-top:5px;}
.solution_ul ul li .cont .cont_l .en{ overflow:hidden; margin-top:5px; color:#006ad3; font-size:30px; font-weight:bold;}
.solution_ul ul li .cont .p{ font-size:14px; overflow:hidden; line-height:30px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; margin-top:40px; margin-bottom:20px;}
.solution_ul ul li .cont .p label{ color:#b6b6b6;  padding-right:5px; font-family:Arial;}
.solution_ul ul li .cont .cont_r{ float:right; width:49%; max-width:428px; overflow:hidden;}
.solution_ul ul li .cont .cont_r .p{ display:none;}
.solution_ul ul li .cont .cont_r em{ float:right; margin-top:15px; font-style:normal; display:block; width:191px; height:49px; line-height:49px; text-align:center; background:#006ad3; color:#fff; font-size:16px;transition:all 0.3s;position:absolute;bottom:60px;right:75px;}
.solution_ul ul li .cont .cont_r em span{display: inline-block; font-size:16px;vertical-align: middle; margin-left:6px;}
.solution_ul ul li .cont .cont_r em:hover{ background:#0154a7;}
.solution_more{ width:47px;  height:47px; display:block; margin:0 auto; margin-top:2%; margin-bottom:8%; cursor:pointer; background:url(../images/solution_pic4.png) no-repeat; background-size:100% 100%;transition:all 0.3s;}
.solution_more:hover{opacity:0.8;filter:Alpha(opacity=80);}
/*发展历程*/
.columnmenu .wrap > ul > li .sub{ display:none;}
.columnmenu .wrap > ul > li.on .sub{ display:none;}
.history_div{overflow:hidden;  margin-top:5%;padding-bottom:6%;}
.history_div .history_ul{ overflow:hidden; background:url(../images/about/history_bg1.png) center top repeat-y; position:relative; padding-top:55px; padding-bottom:110px;}
.history_div .history_ul:before{ content:""; position:absolute; top:0; left:50%; width:11px; height:11px; border-radius:50%; background:#fff; margin-left:-6.5px; border:1px solid #cccccc;}
.history_div .history_ul ul li{ overflow:hidden; position:relative;transition:all 0.3s; }
/*.history_div .history_ul ul li:before{ content:""; position:absolute; top:0; left:50%; width:13px; height:13px; border-radius:50%; background:#00b2f1; margin-left:-6px;}*/
.history_div .history_ul ul li:after{ content:""; position:absolute; top:63px;left:50%; width:13px; height:13px; background:url(../images/about/history_bg2.png) no-repeat; background-size:100% 100%; margin-left:-6.5px;}
.history_div .history_ul ul li .divs{  overflow:hidden;}
.history_div .history_ul ul li .divs .txts{ float:left; margin-top:40px; width:50%; line-height:28px; color:#231917; font-size:16px;  text-align:right;}
.history_div .history_ul ul li:nth-child(2n+0) .divs .txts{ float:right; text-align:left;}
.history_div .history_ul ul li:nth-child(2n+0) .divs .txts .cons{ padding-right:0; padding-left:50px;}
.history_div .history_ul ul li .divs .txts .cons{ padding-right:50px;max-width:463px; display:inline-block;}
.history_div .history_ul ul li .divs .date{ height:54px; line-height:54px;   color:#000000; font-weight:normal;transition:all 0.3s; position:relative;}
.history_div .history_ul ul li .divs .date:after{ content:""; position:absolute; width:11px; height:9px; right:-30px; top:50%; margin-top:-4.5px; background:url(../images/about/history_bg3.png) no-repeat; background-size:100% 100%;}
.history_div .history_ul ul li:nth-child(2n+0) .divs .date:after{ background-image:url(../images/about/history_bg4.png); left:-30px;}
.history_div .history_ul ul li .divs .p{margin-top:5.5%; overflow:hidden; text-align:left;}
.history_div .history_div_end{  display:block; overflow:hidden; width:170px; height:56px; line-height:56px; margin:0 auto; margin-bottom:2%; text-align:center; color:#fff; font-size:16px; background:#006ad3; position:relative; z-index:0; cursor:pointer;}
.history_div .history_div_end:after{ content:""; position:absolute; top:0; width:0; height:100%;background: rgba(255,255,255,0.1); left:0%;transition:all 0.3s; z-index:-1;}
.history_div .history_div_end:hover:after{ width:100%;}
/*企业文化*/
.about4_one{ margin:0 auto; max-width:840px;overflow:hidden; text-align:left; line-height:38px; font-size:18px; color:#7f7f7f; font-family:"宋体"; padding-bottom:8%; margin-top:5%;text-align:center; }
.about4_one .h6{ font-weight: normal;  overflow:hidden;  margin-bottom:3%; color:#000000; text-align:center; font-family:AlibabaPuHuiTi-Regular,"微软雅黑";}
.about4_one img{ max-width:100%;}
.about4_two{ overflow:hidden; background:url(../images/about/about4_img1.jpg) center center no-repeat; background-size:cover; font-size:18px; line-height:38px;font-family:AlibabaPuHuiTi-Regular,"微软雅黑";}
.about4_two .about4_two_ul{ margin-top:9%; margin-bottom:7.5%; overflow:hidden;}
.about4_two .about4_two_ul li{ float:left; width:50%; overflow:hidden; color:#fff; position:relative; text-align:center;}
.about4_two .about4_two_ul li:last-child:after{ content:""; position:absolute; left:0; top:0; width:1px; height:100%; overflow:hidden; background:rgba(255,255,255,0.4);}
.about4_two .about4_two_ul li .h3{ font-weight:normal; overflow:hidden; font-size:28px; margin-bottom:14px; text-align:center;color:#fff; margin-top:10px;}
.about4_two .about4_two_ul li .desc{ width:94%; overflow:hidden; margin:0 auto;}
.about4_two .about4_two_ul li .dl{ display:inline-block; margin-left:2%; margin-right:2%; text-align:left;}
.about4_two .about4_two_ul li .dl dd{ overflow:hidden; padding-left:16px; overflow:hidden; display:block; background-repeat:no-repeat; background-position:left 10px; background-image:url(../images/about/about4_bg1.png); background-size:10px 16px;}
.about4_three{ overflow:hidden; text-align:left;  color:#7f7f7f;  padding-bottom:8%; margin-top:5%;}
.about4_three .h6{ font-weight: normal;  overflow:hidden;  margin-bottom:3%; color:#000000; text-align:center;}
.about4_three .about4_three_ul{ margin-top:4%; }
.about4_three .about4_three_ul li{ float:left; width:49%; overflow:hidden; margin-right:2%; margin-bottom:2%;}
.about4_three .about4_three_ul li:nth-child(2n+0){ margin-right:0;}
.about4_three .about4_three_ul li .boxs{ border:1px solid #dddddd; overflow:hidden;}
.about4_three .about4_three_ul li img{ display:block; margin:0 auto; height:88px; margin-top:70px;transition:all 0.3s;}
.about4_three .about4_three_ul li .h3{ font-weight:normal; color:#000000; font-size:26px; overflow:hidden; padding-bottom:20px; line-height:1; margin-top:25px; position:relative; text-align:center;}
.about4_three .about4_three_ul li .h3:after{ content:""; position:absolute; left:50%; bottom:0; width:28px; margin-left:-14px; height:5px; background:#005bdc;}
.about4_three .about4_three_ul li .p{ max-width:480px; width:94%; margin:0 auto; margin-top:4%; margin-bottom:7%; overflow:hidden; line-height:32px; height:128px; font-size:18px; color:#666666;}
.about4_three .about4_three_ul li:hover img{transform: translate(0%, -10px);}
@media screen and (max-width: 1400px) {
.f68{ font-size:58px;}
.f52{ font-size:50px;}
.f32{ font-size:30px;}
.f24{ font-size:22px;}
/*公司介绍*/
.about_cons .txts{ line-height:26px; font-size:15px;}
.about_three{ line-height:32px; font-size:15px;}
/*资质证书*/
.about-block-d .btns .prev {left: -40px;}
.about-block-d .btns .next { right: -40px;}
/*联系方式*/
.contact_ul ul li .a a{ font-size:30px;}
/*新闻中心*/
.news_con ul li .ends{ width:170px;}
/*发展历程*/
.history_div .history_div_end{height:42px; line-height:42px; width:160px; font-size:15px;}
/*企业文化*/
.about4_one{line-height:32px; font-size:15px;}
.about4_two{line-height:32px; font-size:15px;}
.about4_two .about4_two_ul li .dl dd{ background-position:left 7px;}
.about4_three .about4_three_ul li .p{ font-size:15px;}
.about4_three .about4_three_ul li .h3{ font-size:22px;}
.about4_three .about4_three_ul li img{height:70px; margin-top:50px;}

}
@media only screen and (max-width: 1200px) {
.f68{ font-size:54px;}
.f52{ font-size:46px;}
.f32{ font-size:26px;}
.f24{ font-size:20px;}
.container .banner .entit{ line-height:60px; font-size:6rem;}
.container .banner .title{ font-size:2.2rem; margin-top:-20px;}
.container .banner .slogan{ line-height:26px; font-size:1.4rem;}
/*关于我们*/
/*.columnmenu{ top:-52px;}*/
.columnmenu .sub{ top:52px; height:52px;}
.columnmenu .wrap > ul > li > a{ height:52px; line-height:52px;}
.columnmenu .sub li a{ height:52px; line-height:52px;}
/*公司介绍*/
.about_cons .txts{ line-height:24px; font-size:14px;}
.about_two .counter ul li:first-child{ text-align:center;}
.about_two .counter ul li:last-child{ text-align:center;}
.about_two .counter .h6{ display:block;}
.about_two .counter ul li .nums{ display:block;}

.about_three{ line-height:26px; font-size:14px;}
/*资质证书*/
.about-block-d .swiper-container{ overflow:hidden;}
.about-block-d .swiper-slide {width: 400px;}
.about-block-d .swiper-slide .box {padding: 25px 30px;}
.about-block-d .swiper-slide .txt {margin: 15px 0 0; font-size: 16px;}
.about-block-d .btns .prev {left: -20px;}
.about-block-d .btns .next { right: -20px;}
/*工作在爱协生*/
/*.about3_two .wrap{ padding-top:20px;}*/
.about3_four .ul li .h3{ height:60px; line-height:60px; font-size:16px;}
/*加入我们*/
.gr-employ .tit-bar{padding:15px 40px;}
.gr-employ-list .item .cont{padding:40px 40px; font-size:14px;}
.gr-employ-list .item .cont .one b{ font-size:15px;}
/*分页*/
.yema a{ height:36px; line-height:36px;min-width:30px;}
/*联系方式*/
.contact_ul ul li .a a{ font-size:26px;}
.contact_ul ul li .boxs{ width:auto;}
.contact_map iframe{height: 500px;}
.feedback_div label{ font-size:15px;}
.feedback_div .inputs2{ height:42px; line-height:42px;}
.feedback_div .bnts2{ height:44px; }
/*新闻中心*/
.news_con ul li .imgs{ width:250px;}
.news_con ul li .txts .h3{ margin-top:26px; font-size:17px;}
.news_con ul li .ends{ width:150px; height:155px;}
.news_con ul li .ends .news_more{ width:110px; font-size:14px;}
/*案例列表*/
/*.case_bg{ margin-top:-52px;}*/
.case_ul ul li{ width:49%;}
.case_ul ul li:nth-child(3n+0){ margin-right:2%;}
.case_ul ul li:nth-child(2n+0){ margin-right:0;}
.case_ul ul li a:hover .more span {width: 80px;}
.case_ul ul li .text {padding: 20px 10px;}
.case_ul ul li .tit {font-size: 1.6rem;}
.case_ul ul li a:hover .more {width: 120px;}
.case_ul ul li .more {
	width: 40px;
	height: 40px;
	line-height: 40px;
	background-size: 8px auto;
	background-position: right 14px center;
}
.case_ul ul li .more span {height: 40px;}
/*解决方案列表*/
.solution_ul ul li .cont{ padding-left:32px; padding-top:32px;}
/*发展历程*/
.history_div .history_div_end{ height:40px; line-height:40px; width:140px; font-size:14px;}
/*企业文化*/
.about4_one{line-height:26px; font-size:14px;}
.about4_two{line-height:26px; font-size:14px;}
.about4_two .about4_two_ul li .h3{ font-size:24px;}
.about4_two .about4_two_ul li .dl dd{ background-position:left 5px;}
.about4_three .about4_three_ul li .p{ font-size:14px; line-height:26px; height:104px; margin-bottom:9%;}
.about4_three .about4_three_ul li .h3{ font-size:20px;}
.about4_three .about4_three_ul li img{height:60px; margin-top:40px;}
}
@media only screen and (max-width: 960px) {
.f68{ font-size:49px;}
.f52{ font-size:42px;}
.f32{ font-size:22px;}
.f24{ font-size:19px;}
/*公司介绍*/
.about_cons .imgs{ float:none; width:100%; margin-top:5%;}
.about_cons .txts{ position:static; height:auto;width: calc(100% - 0px);width: -webkit-calc(100% - 0px); width: -moz-calc(100% - 0px); max-width:none;line-height:22px; font-size:13px;}

.about_three{ line-height:24px; font-size:13px;}
/*资质证书*/
.about-block-d .swiper-slide { width: 300px;}
.about-block-d .swiper-slide .box {padding: 25px 30px;}
.about-block-d .swiper-slide .txt {margin: 15px 0 0;font-size: 16px;}
/*工作在爱协生*/
.about3_one .ul li .boxs .p{ font-size:15px;}
/*加入我们*/
.gr-employ .tit-header li{ font-size:16px;}
.gr-employ .tit-bar{padding:10px 30px;}
.gr-employ .tit-bar li{ font-size:14px; line-height:24px;}
.gr-employ-list .item .cont{padding:30px 30px; background-size:30% auto;}
.gr-employ-list .item .cont .two{ padding-top:3%;}
/*产品列表*/
.product_ul ul li{ width:49%;}
.product_ul ul li:nth-child(3n+0){ margin-right:2%;}
.product_ul ul li:nth-child(2n+0){ margin-right:0;}
.product_ul ul li .cons img{ margin-top:40px; margin-bottom:30px;}
/*联系方式*/
.contact_ul ul li .a a{ font-size:22px;}
.contact_ul ul li .boxs{ display:block;}
.contact_ul ul li .p{ font-size:13px;}
.contact_ul ul li .h3{font-size:18px;}
/*新闻中心*/

.news_con ul li .imgs{ margin-right:2%; width:220px;}
.news_con ul li .txts{ padding-right:2%;}
.news_con ul li .ends{ width:140px; height:137px;}
.news_con ul li .txts .p{ margin-top:7px;}
.news_con ul li .txts .h3{ margin-top:20px;}
/*新闻资讯详细*/
.positions{ font-size:14px; height:80px; line-height:80px;}
.positions a{ font-size:14px;}
.about_x2 .con_id{ line-height:26px; font-size:15px;}
.about_x2 .con_id b{ font-size:17px;}
.fenxiang .news_fx ul li{ width:26px; height:26px;}
.prenext{ font-size:16px; line-height:26px; text-align:right; }
.prenext a{ font-size:16px;}
.prenext span{width:calc(70% - 0px);width:-webkit-calc(70% - 0px);width:-moz-calc(70% - 0px);}
.prenext span.l{ float:none; display:block; background:none; padding-left:0; padding-right:32px;}
.prenext span.r{ float:none; display:block; background:none; padding-left:0;position:relative;}
.prenext span.r{ text-align:left;}
.prenext span.l:hover{ background:none;}
.prenext span.r:hover{ background:none;}
.prenext .goback{ margin-top:-44px; float:right;}
/*解决方案列表*/
.solution_ul ul li .cont .cont_l{ float:none; max-width:none; width:100%;}
.solution_ul ul li .cont .cont_l .en{ font-size:24px;}
.solution_ul ul li .cont .cont_r{ float:none; max-width:none; width:100%;}
.solution_ul ul li .cont .p{ margin-top:30px; margin-bottom:0; line-height:24px; font-size:13px;}
.solution_ul ul li .cont .cont_r em{ margin-top:20px; width:160px; height:42px; line-height:42px;}
/*发展历程*/
.history_div .history_ul ul li .divs .txts{font-size:14px; line-height:24px;}
/*企业文化*/
.about4_one{ line-height:24px; font-size:13px;}
.about4_two{ line-height:24px; font-size:13px;}
.about4_two .about4_two_ul li .h3{ font-size:22px;}
.about4_two .about4_two_ul li .dl dd{ background-position:left 3px;}
.about4_three .about4_three_ul li .p{ font-size:13px; line-height:24px; height:96px;}
.about4_three .about4_three_ul li .h3{ font-size:18px;}
.about4_three .about4_three_ul li img{height:50px; margin-top:30px;}
}
@media only screen and (max-width: 780px) {
.f68{ font-size:44px;}
.f52{ font-size:40px;}
.f32{ font-size:21px;}
.f24{ font-size:18px;}
.container .banner.sm-full .lzpic2{ height:300px;}
/*关于我们*/
.columnmenu .wrap{ width:100%;}
.columnmenu .sub ul{ display:block;}
.columnmenu .sub li{ margin:0 0%; width:25%; overflow:hidden;}
/*公司介绍*/
.about_two .counter ul li{ width:50%;}
.about_two .counter ul li .txts2{ text-align:center;}
.about_two .counter ul li:nth-child(3){ clear:both;}
.about_two .counter ul li:nth-child(2):after{ width:0;}
/*资质证书*/
.about-block-d .swiper-slide {width: 200px;}
.about-block-d .swiper-slide .box {padding: 15px 15px 5px;}
.about-block-d .swiper-slide .txt { margin: 10px 0;font-size: 15px;}
/*工作在爱协生*/
.about3_one .ul{ position:static; width:100%; height:auto;}
.about3_one .ul li{ float:left; width:25%; height:50px;}
.about3_one .ul li.cur .boxs{opacity:0;filter:Alpha(opacity=0);}
.about3_one .ul li.cur{ background:#006ad3;}
.about3_one .ul li.cur .tit{ color:#fff;}
.about3_one .imgs{ float:none; width:100%;}
.about3_one .imgs .txts{ width:96%;}
.about3_one .imgs .txts .cons{ font-size:15px; padding-top:20px; padding-bottom:20px;}
.about3_four .ul li{ width:49%;}
.about3_four .ul li:nth-child(3n+0){ margin-right:2%;}
.about3_four .ul li:nth-child(2n+0){ margin-right:0;}
/*分页*/
.yema a{ height:26px; line-height:24px; padding-left:6px; padding-right:6px; margin-left:2px; font-size:13px; min-width:26px;}
/*联系方式*/
.contact_ul ul li .a a{ font-size:21px;}
.contact_ul ul li{ width:49%; }
.contact_ul ul li:nth-child(2){ margin-right:0;}
.contact_ul ul li:nth-child(3){ margin-top:3%;}
.contact_ul ul li .p{ margin-top:4%; margin-bottom:3%;}
.contact_ul ul li .h3{font-size:16px;}
.contact_map iframe{height: 450px;}
.feedback_div .divs{ float:none; width:100%; margin-bottom:3%;}
.feedback_div label{ font-size:14px;}
.feedback_div label.bgs2{ margin-bottom:2%;}
.feedback_div .inputs2{ height:40px; line-height:40px; font-size:14px; text-indent:40px;background-position: 16px center;}
.feedback_div .textarea{ font-size:14px; padding:2%; padding-top:14px; padding-left:40px;background-position: 16px 16px;}
.feedback_div .bnts2{ height:40px; font-size:14px;}
/*新闻中心*/
.news_con ul li .txts .p{ font-size:14px; line-height:24px; height:48px;}
.news_con ul li .ends{ width:120px;}
.news_con ul li .ends .news_more{ width:100px; font-size:13px;}
}

@media only screen and (max-width: 640px) {
.f68{ font-size:40px;}
.f52{ font-size:36px;}
.f32{ font-size:19px;}
.f24{ font-size:16px;}
/*关于我们*/
/*.columnmenu{ top:-42px;}*/
.columnmenu .sub{ top:42px; height:42px;}
.columnmenu .wrap > ul > li > a{ font-size:1.4rem; height:42px; line-height:42px;}
.columnmenu .sub li a{ font-size:1.4rem; height:42px; line-height:42px;}
/*公司介绍*/
.about_two .counter ul li{ overflow:hidden;}
.about_two .counter ul li .txts2{ margin-top:10px;}
.about_two .counter .h6{ font-size:13px;}
/*工作在爱协生*/
.about3_one .ul li .boxs .p{ font-size:14px;}
.about3_four .ul li .h3{ height:50px; line-height:50px; font-size:15px;}
.about3_four em{ height:40px; line-height:40px; font-size:15px;}
/*加入我们*/
.gr-employ .tit-bar{padding:10px 30px; }
.gr-employ .tit-bar li{ font-size:13px; line-height:22px;}
.gr-employ .tit-header li{ font-size:15px;}
.gr-employ-list .item .cont{padding:30px 20px; font-size:13px;}
.gr-employ-list .item .cont .one b{ font-size:14px;}
/*.gr-employ-list .item .tit-bar:before{ right:2%; width:25px; height:25px; margin-top:-12px;}*/
.gr-employ-list .item .cont .two a{ width:120px; height:36px; line-height:36px;}
/*分页*/
.yema a{ font-size:12px;}
/*.yema a span{ font-size:13px;}*/
/*产品列表*/
.product_ul ul li .cons{ font-size:13px; line-height:24px;}
.product_ul ul li .h3{ height:60px; line-height:60px; font-size:18px; padding-left:16px; padding-right:16px;}
/*联系方式*/
.contact_ul ul li .h3{font-size:15px;}
.contact_ul ul li .a a{ font-size:19px;}
.contact_ul ul li{ width:100%; margin-right:0; }
.contact_ul ul li:nth-child(2){ margin-top:5%;}
.contact_ul ul li:nth-child(3){ margin-top:5%;}
.contact_ul ul li .p{ margin-top:3%; margin-bottom:3%;}
.contact_map iframe{height: 420px;}
/*新闻中心*/
.news_con ul li{ padding-right:2%;}
.news_con ul li .ends{ display:none;}
.news_con ul li .txts{ padding-right:0;}
/*新闻资讯详细*/
.about_x2 .show_t{ font-size:20px; line-height:28px; text-align:center;}
.about_x2 .con_line{ font-size:12px; height:65px; line-height:30px; text-align:center;}
.about_x2 .con_id{ font-size:14px; line-height:24px;}
.about_x2 .con_id b{ font-size:16px;}
.fenxiang{ float:none; margin-top:5px;}
.prenext{ font-size:14px; text-align:center; line-height:24px;}
.prenext a{ font-size:14px;}
.prenext span{ width:100%;}
.prenext .goback{ margin-top:-40px;}
/*案例列表*/
/*.case_bg{ margin-top:-42px;}*/
/*解决方案列表*/
.solution_ul ul li .cont{ padding:20px;}
.solution_ul ul li .cont .cont_l .title{ font-size:18px;}
/*发展历程*/
.history_div .history_ul{ padding-top:20px; padding-bottom:50px;}
.history_div .history_ul ul li:after{ top:40px; }
.history_div .history_ul ul li .divs .date{ height:44px; line-height:44px;}
.history_div .history_ul ul li .divs .txts{ margin-top:25px; }
.history_div .history_ul ul li .divs .txts .cons{ padding-right:30px;}
.history_div .history_ul ul li:nth-child(2n+0) .divs .txts .cons{ padding-left:30px;}
.history_div .history_ul ul li .divs .date:after{ right:-15px;}
.history_div .history_ul ul li:nth-child(2n+0) .divs .date:after{ left:-15px;}
.history_div .history_ul ul li .divs .p{ margin-top:4%;}
/*企业文化*/
.about4_two .about4_two_ul li .h3{ font-size:18px;}
}

@media only screen and (max-width: 500px) {
.f68{ font-size:36px;}
.f52{ font-size:30px;}
.f32{ font-size:18px;}
.f24{ font-size:15px;}
.container .banner.sm-full .lzpic2{ height:250px;}
.container .banner .entit{ font-size:3.6rem;}
.container .banner .title{ font-size:1.8rem;}
.container .banner .slogan{  font-size:1.2rem;}
/*关于我们*/
.columnmenu .sub li{ margin:0 0.5%; width:24%;}
.columnmenu .wrap > ul > li > a{ font-size:1.2rem;}
.columnmenu .sub li a{ font-size:1.2rem;}
/*公司介绍*/
.about_two .counter .h6{ font-size:12px; line-height:20px;}
/*资质证书*/
.about-block-d .swiper-slide {width: 180px;}
.about-block-d .swiper-slide .txt {margin-bottom: 5px;}
/*工作在爱协生*/
.about3_one .ul li .boxs .p{ font-size:13px;}
.about3_one .imgs .txts .cons{ padding-top:15px; padding-bottom:15px; line-height:22px; font-size:13px;}
.about3_four .ul li .h3{ height:44px; line-height:44px; font-size:14px; padding-left:5px; padding-right:5px;}
.about3_four em{ width:140px;font-size:14px;}
/*加入我们*/
.gr-employ .tit-bar{padding:10px 15px; }
.gr-employ-list .item .tit-bar:before{ background:none;}
/*.gr-employ-list .item .tit-bar.on:before{ background:none;}*/
.gr-employ .tit-bar li{ font-size:12px; line-height:20px;}
.gr-employ-list .item .cont{padding:25px 15px; font-size:12px;}
.gr-employ-list .item .cont .one b{ font-size:13px;}
/*分页*/
.yema{ padding-top:35px; padding-bottom:40px;}
.yema a{ padding-left:5px; padding-right:5px; margin-left:2px;}
/*产品列表*/
.product_ul ul li .cons{ font-size:12px; line-height:22px;}
.product_ul ul li .cons img{ margin-top:20px; margin-bottom:15px;}
.product_ul ul li .h3{ height:40px; line-height:40px; font-size:16px; padding-left:12px; padding-right:12px;}
/*联系方式*/
.contact_ul ul li .a a{ font-size:18px;}
.contact_ul ul li:nth-child(2){ margin-top:6%;}
.contact_ul ul li:nth-child(3){ margin-top:6%;}
.contact_map iframe{height: 380px;}
.feedback_div label{ font-size:13px;}
.feedback_div .inputs2{ font-size:13px; height:36px; line-height:36px;}
.feedback_div .textarea{ font-size:13px;}
.feedback_div .bnts2{ height:36px; width:40%;}
/*新闻中心*/
.news_con ul li .imgs{ width:160px;}
.news_con ul li .txts .h3{ font-size:16px;  margin-top:7px;}
.news_con ul li .txts .p{ font-size:13px; line-height:20px; height:40px; margin-top:0px;}
/*新闻资讯详细*/
.positions{ font-size:13px; height:60px; line-height:60px;}
.positions a{ font-size:13px;}
.positions .goto{ background-size:20px 17px; padding-left:28px;}
.about_x2 .show_t{ font-size:18px; line-height:26px;}
.about_x2 .con_id{ font-size:13px;}	
.about_x2 .con_id b{ font-size:15px;}
.prenext{ font-size:13px; line-height:22px;}
.prenext a{ font-size:13px;}
.prenext .goback{ margin-top:-38px;}

/*解决方案列表*/
.solution_ul ul li .cont{ padding:12px;}
.solution_ul ul li .cont .cont_l .title{ font-size:16px;}
.solution_ul ul li .cont .cont_l .ico{ max-height:26px;}
.solution_ul ul li .cont .cont_l .en{ font-size:20px;}
.solution_ul ul li .cont .p{ margin-top:20px;}
.solution_ul ul li .cont .cont_r em{ font-size:14px; width:140px;}
.solution_more{ height:36px; width:36px;}
/*发展历程*/
.history_div .history_div_end{  font-size:13px; width:130px; height:36px; line-height:36px;}
.history_div .history_ul ul li:after{ top:20px;}
.history_div .history_ul ul li .divs .txts{ margin-top:5px; font-size:12px; line-height:22px;}
.history_div .history_ul ul li .divs .txts .cons{ padding-right:20px;}
.history_div .history_ul ul li:nth-child(2n+0) .divs .txts .cons{ padding-left:20px;}
.history_div .history_ul ul li .divs .date:after{ right:-12px;}
.history_div .history_ul ul li:nth-child(2n+0) .divs .date:after{ left:-12px;}
/*企业文化*/
.about4_two .about4_two_ul{ margin-top:8%;}
.about4_two .about4_two_ul li .h3{ font-size:16px;}
.about4_two .about4_two_ul li{ float:none; width:100%;}
.about4_two .about4_two_ul li:last-child{ margin-top:4%;}
.about4_two .about4_two_ul li:last-child:after{ display:none;}
}

@media only screen and (max-width: 360px) {
.f68{ font-size:32px;}
.f52{ font-size:26px;}
.f32{ font-size:17px;}
/*公司介绍*/
.about_cons .txts .h3{ font-size:18px;}
/*工作在爱协生*/
.about3_one .ul li .boxs .p{ font-size:12px;}
/*加入我们*/
.gr-employ .tit-bar{padding:10px 10px;}
.gr-employ .tit-bar li{ line-height:18px;}
/*.gr-employ .tit-bar li:last-child{ padding-right:5%;}*/
.gr-employ-list .item .cont{padding:20px 10px;}
/*产品列表*/
.product_ul ul li .h3{ font-size:15px;}
/*联系方式*/
.contact_ul ul li .a a{ font-size:17px;}
.contact_map iframe{height: 350px;}
/*新闻中心*/
.news_con ul li .imgs{ width:150px;}
.news_con ul li .txts .h3{  font-size:15px;}
.news_con ul li .txts .p{ font-size:12px;}

}

/* 产品列表 */
.news_con ul li .pro40{
	width:40%;
}